by way of satisfaction or compensation - Espagnol Anglais Dictionnaire